﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PDS_ANDU.Entidades
{
    /// <summary>
    /// Encapsula los datos correspondientes a un deportista.
    /// </summary>
    public class Deportista : Categoria
    {
        private string apellido;
        private int id_deportista;

        /// <summary>
        /// Constructor de clase
        /// </summary>
        /// <param name="id_deportista"></param>
        /// <param name="nombre"></param>
        /// <param name="apellido"></param>
        /// <param name="id_cat"></param>
        public Deportista(int id_deportista, string nombre, string apellido, int id_cat) : base(id_cat, nombre)
        {
            this.id_deportista = id_deportista;
            Apellido = apellido;
        } // fin del constructor

        /// <summary>
        /// Constructor de clase.
        /// </summary>
        /// <param name="nombre"></param>
        /// <param name="apellido"></param>
        public Deportista(string nombre, string apellido) : base(nombre)
        {
            Apellido = apellido;
        } // fin del constructor

        // Propiedad de atributo apellido
        public string Apellido
        {
            get
            {
                return apellido;
            }
            set
            {
                apellido = value;
            }
        } // fin de propiedad Apellido

        // Propiedad de atributo id_deportista
        public int Id_deportista
        {
            get
            {
                return id_deportista;
            }
            set
            {
                id_deportista = value;
            }
        } // fin de propiedad Id_deportista

    } // fin de clase Deportista
}
